home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-13 / mated90.zip / ME.DOC < prev    next >
Text File  |  1992-01-21  |  29KB  |  659 lines

  1.                      DiMAT MicroComputer Systems, Inc.
  2.                     Small Business Accounting Software
  3.  
  4.  
  5. 1. Introduction
  6.  
  7.         The MAT Editor is a simple, easy to use, text editor
  8.     which allows you to create and modify files.  Over the
  9.     years it has gained popularity among secretaries, students
  10.     & business personnel because of these features:
  11.  
  12.             - Easy to install, one file "me.exe" which can be copied
  13.               to floppy or hard disks.
  14.  
  15.             - Requires little memory (minimum of 64k).
  16.  
  17.             - Loads quickly, runs quickly.
  18.  
  19.             - What you see is what you get !  Your file is placed on
  20.               the screen and whatever you type goes into the file.
  21.  
  22.             - The border around the screen tells you at a glance
  23.               that you are in the MAT Editor.
  24.  
  25.             - Little or no documentation is required, it does what
  26.               you would expect.
  27.  
  28.             - It is excellent for programming as well as word
  29.               processing.
  30.  
  31.         Originally the MAT Editor was written by Gary Matuschek as
  32.     a personal 'C' programming editor.  Over the years features have
  33.     been added to the editor to streamline the process of editing
  34.     'C' programs.  These features include:
  35.  
  36.             - Short Tab Stops.  Tabs are set by default to every 4th
  37.               column to reduce the amount of indentation required for
  38.               a complex 'C' routine.
  39.  
  40.             - Auto Indent.  When the "Enter" key is pressed the cursor
  41.               will move to the same indentation on the next line as the
  42.               previous line.
  43.  
  44.             - Block Comment.  A comment on a line can be blocked to make
  45.               it stand out from the code by simply pressing Ctrl V.
  46.  
  47.             - Few Keystokes.  Must functions commonly used during the
  48.               edit of a 'C' program can be executed without the fingers
  49.               leaving the "home" keys by using single Ctrl or Alt key.
  50.  
  51.  
  52.             - Support for Longer Routine Names.  Although DOS only only
  53.               allows 8 character file names with extensions, the MAT
  54.               Editor gets around the problem by searching the second
  55.               line of 'C' files for a string match for longer routine
  56.               names.  For example, if a file begins with the following
  57.               comment:
  58.                 /*---------------------------------*/
  59.                 /*  CHGREC  -Change record number  */
  60.                 /*---------------------------------*/
  61.               The user could edit this file by typing:
  62.                 me change_record_number.c
  63.               Or simply:
  64.                 me change_record
  65.  
  66.             - Compile Command.  By pressing Alt F10 the editor will save
  67.               the file to disk, then call up the 'C' compiler to compile
  68.               the file and report any errors.  If errors exist it will
  69.               take you to the line of the file where the first error
  70.               occurred.  (Feature assumes Aztec C Compiler).
  71.  
  72.  
  73. 2. Installation
  74.  
  75.         The MAT Editor will run under DOS 2.x thru 5.0 and
  76.     consists of just one file, "me.exe".  This file can be
  77.     copied to floppy or hard disk using the DOS "copy" program.
  78.  
  79.  
  80. 3. Getting Started
  81.  
  82.         Since the MAT Editor was written to be easy to use,
  83.     there are only two things you need to know to start using
  84.     it:
  85.  
  86.         * Start it up by typing the word "me", then pressing
  87.           the RETURN key.
  88.  
  89.         * Use the "Esc" key to abort a command or to quit the
  90.           edit session.
  91.  
  92.         When started for the first time, the editor will prompt
  93.     you for a file name.  Enter the name of an existing file or
  94.     make up a new file name.  When the editor can't find the
  95.     file you specify, it will ask you if you want to create it.
  96.  
  97.  
  98. 4. Command Syntax and Options
  99.  
  100.         me  [filename] [+t] [-t] [-n1,n2,n3...] [+pn] [+l=n]
  101.  
  102.         (brackets denote optional parameters)
  103.  
  104.  
  105.  
  106.     filename
  107.  
  108.         This is the name of the file that is to be edited.  It
  109.     may be a full path name of up to 40 characters in length,
  110.     including disk letter.
  111.  
  112.         EXAMPLES:
  113.  
  114.             me memo1
  115.             me c:\notes\phone.num
  116.             me \autoexec.bat
  117.  
  118.         If the specified file name does not exist the editor
  119.     will ask the user if it is to be created.  The user may
  120.     respond with a Y, for YES, or anything else for NO.
  121.  
  122.  
  123.         When no file name is specified on the command line, the
  124.     editor will search for a file called "me.nam".  This is a
  125.     special file created by the editor whenever a file is
  126.     written to disk.  It contains information about the last
  127.     edit session to take place in the current directory
  128.     including file name, window position, and cursor position.
  129.     If such a file is found, the editor will resume the edit of
  130.     the file; otherwise, it will ask for a file name.
  131.  
  132.  
  133.     +t
  134.  
  135.         This option tells the editor to put tab characters in a
  136.     file when saving it to disk.  Normally the editor only
  137.     deals with spaces, since tab settings can be different for
  138.     different programs.  Use this option only if you need to
  139.     conserve a little disk space for text files or if you
  140.     absolutely must have tab characters stored in a file which
  141.     must be read by some other program.
  142.  
  143.  
  144.     -t (default)
  145.  
  146.         This option disables the writing of tab characters to
  147.     files (see above paragraph).
  148.  
  149.  
  150.     -n1,n2,n3...
  151.  
  152.         Individual tab settings can be specified on the command
  153.     line using this option.  Simply enter a hyphen "-"
  154.     immediately followed by the column numbers that the tab
  155.     stops should be set to.
  156.  
  157.         EXAMPLES:
  158.  
  159.             me memo -5,25       Edit file "memo" with tab stops
  160.                                 set at columns 5 and 25.
  161.  
  162.  
  163.             me report -10       Edit file "report" with tab stops
  164.                                 at every 10th column.
  165.  
  166.     +l=n
  167.  
  168.         This option will bring up the editor with the cursor
  169.     positioned at line number n.
  170.  
  171.  
  172. 5. Display Information
  173.  
  174.         When the MAT Editor is started a window is drawn around
  175.     the border of the screen indicating that the editor is
  176.     active.  The line at the top contains your name, the file
  177.     name, and the current position of the cursor.  The bottom
  178.     border line contains a summary of the 10 Function key
  179.     commands.  The line below the border is reserved for data
  180.     entry and special status information.
  181.  
  182.         The following status notes may appear on the bottom right
  183.     of the screen:
  184.  
  185.             IND     - Auto-indent, when the RETURN key is
  186.                       pressed, the cursor will advance to a
  187.                       position on the next line which matches
  188.                       the previous lines
  189.                       indentation.
  190.  
  191.             INS     - Insert mode, as characters are typed they
  192.                       are inserted in front of the characters that
  193.                       are already to the right of the cursor.
  194.  
  195.             REP     - Replace mode, as characters are typed they
  196.                       are replacing characters that may already be
  197.                       there.
  198.  
  199.             WRAP    - Word wrap, when a space is typed after
  200.                       column 70 a RETURN will be generated
  201.                       automatically.
  202.  
  203.          << BUSY >> - Indication that the editor is involved with
  204.                       an operation that may take a few seconds.
  205.  
  206.  
  207.         The left and right border lines may contain the special
  208.     "<" (less than) and ">" (greater than) symbols at times.
  209.     These are used to indicate that there are more columns of
  210.     data in the file than what will fit on the display.  The
  211.     editor supports up to 132 columns per line but the display
  212.     screen can only show 78 at a time.  By moving the cursor to
  213.     the beginning or end of a line the editor will
  214.     automatically adjust the file within the display screen to
  215.     show the entire line.
  216.  
  217.         The left border may also show a special arrow symbol
  218.     which indicates where the last line of the current page
  219.     will be.
  220.  
  221. 6. Keyboard Commands
  222.  
  223.         The 10 Function keys on the left side of the keyboard
  224.     take on special meaning while the editor is active:
  225.  
  226.         F1  - Move to the beginning of the file.  The screen will
  227.               display the first 22 lines of the file and the cursor
  228.               will be positioned at the upper left corner.
  229.  
  230.         F2  - Move to the end of the file.  The display will
  231.               change so that the screen will show the end of the
  232.               file, and the cursor will be on the line below the
  233.               last line.
  234.  
  235.         F3  - Move to the beginning of the current line.  The
  236.               cursor will move to column 1 of the current line and
  237.               the file will shift to the right, if necessary, so
  238.               that it can be displayed.
  239.  
  240.         F4  - Move to the end of the current line.  The cursor
  241.               will move to one character past the end of the current
  242.               line.  If necessary the file will be adjusted so that
  243.               the end of the line fits on the screen.
  244.  
  245.         F5  - Insert a blank line before the current line.  The
  246.               file size will be increased to make room for the
  247.               inserted line.
  248.  
  249.         F6  - Delete the current line and save it.  The line that
  250.               the cursor is on will be removed and the remaining
  251.               lines will be moved up.  A copy of the deleted line
  252.               will be saved in the line stack and can be recalled
  253.               by pressing the PUT key, F8.  So, if you accidentally
  254.               delete a line don't panic, just press F8 to un-delete
  255.               it !
  256.  
  257.    Ctrl F6  - Delete current word.  Remove the word that begins
  258.               with the current cursor position.
  259.  
  260.         F7  - Pick a copy of the current line and save for later.
  261.               A copy of the current line is placed in the line
  262.               stack and can be recalled by pressing the PUT key,
  263.               F8.  The cursor will advance to the next line
  264.               automatically.  To pick up several lines at a time,
  265.               just press the F7 key several times.  The line stack
  266.               normally holds up to 100 lines.
  267.  
  268.         F8  - Put a saved line before the current line.  The last
  269.               line to be placed in the line stack by a delete or
  270.               pick, will be inserted before the current line and
  271.               removed from the line stack.  To insert several
  272.               lines from the line stack just press F8 repeatedly.
  273.  
  274.         F9  - Quit editing.  The editor will check to see if any
  275.               changes were made to the file.  If changes were made
  276.               it will ask if you want to save the new file.
  277.               A "Y" response will cause the old file to be
  278.               replaced with the new one.  A "N" response will
  279.               terminate the editor and all changes to the file
  280.               will be lost.
  281.  
  282.         F10 - Display control and alternate key command summary.
  283.               The screen will clear and a summary of the special
  284.               control and alternate key commands will be
  285.               displayed.  Pressing any key will clear the list
  286.               and return to the edit.
  287.  
  288.  
  289.     Other special keys on the keyboard have the following meanings:
  290.  
  291.         Del   - Delete the current character.  Any data to the
  292.                 right of the cursor will be shifted left to take up
  293.                 the space of the deleted character.
  294.  
  295.         End   - Move the cursor to the lower left hand corner of
  296.                 the screen.
  297.  
  298.    Ctrl End   - Move the cursor to the end of the file.
  299.  
  300.         Esc   - Escape.  Used to cancel a command or to end the
  301.                 edit session.
  302.  
  303.         Home  - Move the cursor to the upper left hand corner of
  304.                 the screen.
  305.  
  306.    Ctrl Home  - Move the cursor to the beginning of the file.
  307.  
  308.         Ins   - Toggle the INSERT/REPLACE mode.  When in INSERT
  309.                 mode typed characters are inserted before existing
  310.                 characters in the file.  When in REPLACE mode,
  311.                 typed characters overwrite existing characters.
  312.  
  313.         PgDn  - Move the file forward by one page (22 lines).
  314.  
  315.    Ctrl PgDn  - Move the file forward by 1/2 page (12 lines).
  316.  
  317.         PgUp  - Move the file backward by one page (22 lines).
  318.  
  319.    Ctrl PgUp  - Move the file backward by 1/2 page (12 lines).
  320.  
  321.      Ctrl ->  - Move cursor right to begining of next word.
  322.  
  323.      Ctrl <-  - Move cursor left to the begining of previous
  324.                 word.
  325.  
  326.         As indicated by the "help" page (F10), there are many
  327.     special commands that may be entered by holding down the
  328.     control or alternate key while typing a letter key.  These
  329.     commands include the following:
  330.  
  331.  
  332.         Ctrl A    - Define block lines.  When Ctrl A is entered,
  333.                     the current line that the cursor is on will
  334.                     be highlighted.  This defines the start of the
  335.                     blocked line area that may be acted upon by
  336.                     using the following keys:
  337.  
  338.                         F5  - Insert a block of lines in front of
  339.                               the indicated lines.
  340.  
  341.                         F6  - Delete the block of lines that
  342.                               are outlined.  Save a copy of them
  343.                               in the line stack for inserting with
  344.                               the F8 key.
  345.  
  346.                         F7  - Pick up a copy of the outlined
  347.                               lines.  The copy is saved in
  348.                               the line stack and can be inserted
  349.                               elsewhere in the file by pressing
  350.                               the F8 key.
  351.  
  352.                         Esc - Abort the block command.
  353.  
  354.         Alt A     - Define block area.  When Alt A is entered,
  355.                     the current character that the cursor is at
  356.                     will be highlighted.  This defines a corner
  357.                     of a rectangular block of characters that can
  358.                     be acted upon.  Move the cursor to define the
  359.                     opposite corner then enter one of the following:
  360.  
  361.                         F5  - Insert a block of spaces in front of
  362.                               the indicated lines.
  363.  
  364.                         F6  - Delete the block of characters that
  365.                               are outlined.  Save a copy of them
  366.                               in the line stack for inserting with
  367.                               the F8 key.
  368.  
  369.                         F7  - Pick up a copy of the outlined
  370.                               characters.  The copy is saved in
  371.                               the line stack and can be inserted
  372.                               elsewhere in the file by pressing
  373.                               the F8 key.
  374.  
  375.                         Esc - Abort the block command.
  376.  
  377.         Ctrl B    - Break the current line in two by moving the
  378.                     data to the right of the cursor to the next
  379.                     line.
  380.  
  381.          Alt B    - Un-break.  Join the current line with the
  382.                     next line.
  383.  
  384.         Ctrl C    - Insert a control character into the file.
  385.                     The editor will prompt with:
  386.  
  387.                     Control ?
  388.  
  389.                     Enter a character and press return.  The
  390.                     control character will be displayed in
  391.                     inverse video.  This is useful for
  392.                     inserting characters such as control "["
  393.                     which is a ESCAPE character that is
  394.                     recognized by many printers for special
  395.                     printing commands.  Also the FORM FEED
  396.                     character, control "L" is used by most
  397.                     printers to instruct it to move to the top
  398.                     of a new page.
  399.  
  400.          Alt C    - Center current line.  The line will be
  401.                     centered based on the current left and right
  402.                     margin settings.
  403.  
  404.         Ctrl D    - Delete the current line.  This is identical
  405.                     to the F6 function key.  It is prefered by
  406.                     many typists that do not like to have their
  407.                     fingers leave the home keys while editing.
  408.  
  409.          Alt D    - Delete multiple lines.  The editor will
  410.                     prompt for the number of lines to be deleted.
  411.                     The specified number of lines will be deleted
  412.                     starting with the current line.  They will not
  413.                     be copied to the line stack so they cannot be
  414.                     restored if deleted by accident !  If you want
  415.                     to delete till the end of file, enter a large
  416.                     number such as 30000.
  417.  
  418.         Ctrl E    - Move the cursor to the end of the current
  419.                     line.  This command is identical to the F4
  420.                     function key.
  421.  
  422.          Alt E    - Delete from the current cursor position to
  423.                     the end of the line.  All characters to the
  424.                     right, including the current character, will
  425.                     be deleted.
  426.  
  427.         Ctrl F    - Find a string.  The editor will prompt for
  428.                     a character sequence that it is to search for.
  429.                     If it finds an exact occurrence of the string,
  430.                     it will display the page that shows the string
  431.                     and the cursor will be positioned at the
  432.                     beginning of the string.  Otherwise, an error
  433.                     message will be displayed at the bottom of the
  434.                     screen.
  435.  
  436.          Alt F    - Find string again.  The editor will search
  437.                     forward thru the file searching for the next
  438.                     occurrence of the previously specified search
  439.                     string (See Ctrl F).
  440.  
  441.         Ctrl G    - Go to a line.  The editor will prompt for a
  442.                     line number.  When a specific line number is
  443.                     entered, the editor will position the file so
  444.                     that the specified line is on the screen and
  445.                     the cursor is at the beginning of the line.
  446.  
  447.          Alt G    - Go to a previously marked position.  The
  448.                     file will be positioned to a previously defined
  449.                     page and cursor position as specified by the
  450.                     Alt M command.
  451.  
  452.         Ctrl J    - Justify text.  The editor will prompt for
  453.                     information that is required for re-arranging
  454.                     paragraphs of text based on specific margins.
  455.                     A paragraph is defined as a group of lines
  456.                     separated by a blank line.  The prompts for
  457.                     information will indicate the current or default
  458.                     values for each parameter and allow you to
  459.                     enter new values. The cursor should be on the
  460.                     first line of the paragraph when using this
  461.                     command.  After entering the last parameter,
  462.                     the editor will process the paragraph(s) and
  463.                     the the justified text will appear. Use the
  464.                     Alt J command to justify other paragraphs
  465.                     without asking for the parameter values.
  466.  
  467.          Alt J    - Justify text without asking.  The text will
  468.                     be justified based on previously specified or
  469.                     default parameters  (see Ctrl J).
  470.  
  471.         Ctrl K    - Define a keystroke macro.  This command is
  472.                     simple yet powerful. When entered, the letters
  473.                     "DEF" flash on the bottom right of the screen.
  474.                     While in this mode all keys strokes that are
  475.                     entered are remembered and the exact sequence
  476.                     can be recalled later by entering the Ctrl X
  477.                     command. To end the definition of a key stroke
  478.                     sequence press Ctrl K again.
  479.  
  480.         Ctrl L    - Insert a line.  This command is identical
  481.                     to the function key F5.  A blank line will
  482.                     be inserted in front of the current line.
  483.  
  484.          Alt M    - Mark the current location.  The current
  485.                     page and cursor position are saved.
  486.                     To return to the exact spot enter the
  487.                     Alt G command.
  488.  
  489.         Ctrl N    - Move to next file.  The editor will
  490.                     check to see if any changes were made to the
  491.                     current file and ask if they should be saved
  492.                     to disk.  Then it will prompt for a new file
  493.                     name.  The line stack buffer will stay in tact
  494.                     and portions of the old file can be copied to
  495.                     the new file.  The old file name and position
  496.                     are saved so that you can return to it by
  497.                     entering Alt N.
  498.  
  499.          Alt N    - Switch to the alternate file.  The editor
  500.                     will check to see if any changes were made
  501.                     to the current file and ask if they should
  502.                     be saved to disk. Then it will call up the
  503.                     file that you had switched from via the Ctrl N
  504.                     command and return to the exact position that
  505.                     you were in when you left.  You can "bounce"
  506.                     between two files by repeated entries of
  507.                     the Alt N command.
  508.  
  509.         Ctrl O    - Toggle the auto-indent mode.  This command
  510.                     will change the current indentation mode from
  511.                     automatic to manual and back.  Auto-indent
  512.                     mode is indicated by the letters "IND"
  513.                     displayed on the bottom right of the screen.
  514.                     When in auto-indent mode, the editor matches
  515.                     the indentation of the previous line.
  516.  
  517.         Ctrl P    - Print the current page.  The current page
  518.                     (22 lines) will be sent to the default line
  519.                     printer. Lines in excess of 78 columns will
  520.                     be printed even though they may not appear
  521.                     on the screen.  Use the Alt P command to force
  522.                     the printer to the top of the page when needed.
  523.  
  524.          Alt P    - Send a FORM-FEED character to the printer.
  525.  
  526.         Ctrl R    - Replace a sequence of characters with a new
  527.                     sequence or "string".  The editor will prompt
  528.                     for the exact sequence of characters that it
  529.                     is to search for and replace.  Then it will
  530.                     prompt for a new string. It will search
  531.                     forward from the current cursor position
  532.                     for the next occurrence of the specified
  533.                     string.  When found it will display the page
  534.                     that the string was found on and highlight
  535.                     the sequence by flashing it and ask if the
  536.                     occurrence should be changed.  It then
  537.                     moves on to the next occurrence.  This command
  538.                     can be aborted at any time by pressing the
  539.                     Esc key.
  540.  
  541.          Alt R    - Replace without asking.  This is similar
  542.                     to the Ctrl R command but it will not ask each
  543.                     time an occurrence is found, it will simply
  544.                     change it and go on.  This command can be
  545.                     interrupted by pressing any key while it is
  546.                     working.
  547.  
  548.         Ctrl S    - Save the current file to disk.  This
  549.                     command will force the editor to write the
  550.                     edit buffer to disk, replacing the old disk
  551.                     file if it exists.
  552.  
  553.          Alt S    - Save the current edit buffer to a different
  554.                     file.  This command will prompt for a new
  555.                     file name then write the edit buffer to the
  556.                     new file.
  557.  
  558.         Ctrl T    - Move current line to top of screen.  The
  559.                     file data is not affected but the file is
  560.                     displayed so that the current line is at the
  561.                     top of the screen.
  562.  
  563.         Ctrl U    - Execute a DOS command.  The editor will
  564.                     prompt for a DOS command.  Any command may
  565.                     be entered while in the editor as long as
  566.                     there is memory available.  The edit session
  567.                     will be suspended until the command has been
  568.                     completed.  The edit will continue were it left off.
  569.  
  570.         Ctrl V    - Display version information.  The version
  571.                     and release date will be displayed at the
  572.                     bottom of the screen.  If the file being edited
  573.                     has a ".c" extension this command takes on new
  574.                     meaning.  It will take a 'C' comment and draw
  575.                     a comment box around it.
  576.  
  577.         Ctrl W    - Toggle the word wrap mode.  When in word
  578.                     wrap mode the letters "WRAP" will appear at
  579.                     the bottom right of the screen.  Word wrap
  580.                     forces a RETURN whenever a space is entered
  581.                     after column 70.
  582.  
  583.         Ctrl X    - Execute a keystroke macro.  This will cause
  584.                     the editor to repeat a sequence of key
  585.                     strokes which were previously saved using
  586.                     Ctrl K key.
  587.  
  588.          Alt Z    - Refresh the screen.  This will cause the
  589.                     editor to clear the screen and re-write the
  590.                     display according to what the editor believes
  591.                     it should be. This is useful to correct
  592.                     display errors caused by other programs
  593.                     writing to the screen while you are editing,
  594.                     such as error messages from DOS about the
  595.                     printer being off-line.
  596.  
  597. 7. Configuration Parameters
  598.  
  599.         There are several parameters associated with the editor which
  600.     may be pre-set by the user.  These parameters include the
  601.     following:
  602.  
  603.         Parameter               Options             Normal Default
  604.  
  605.         Typing Mode             Replace/Insert      Replace
  606.         Create Backup Files     On/Off              Off
  607.         Auto-Offset Indent      On/Off              Off
  608.         Word Wrap Mode          On/Off              Off
  609.         Line Expansion          On/Off              Off
  610.         Write Tabs to Disk      On/Off              Off
  611.         Tab Settings            Specific            Every 4th Column
  612.         Left Justify Margin     Value               5
  613.         Right Justify Margin    Value               70
  614.         Lines Per Page          Value               55
  615.  
  616.  
  617.  
  618.  
  619.         Default parameter settings can be established by the
  620.     use of a single DOS Environment Variable; ME (environment
  621.     variables are discussed in the DOS Manual under the
  622.     Advanced Commands section for the command SET).  Each
  623.     parameter has a key letter associated with it and the
  624.     presence of the letter in the environment variable string
  625.     implies that the option be turned on or set to a specified
  626.     value.  The syntax of setting the ME environment variable is
  627.     as follows:
  628.  
  629.             set ME=options_letters/values
  630.  
  631.         These options include the following:
  632.  
  633.             I   - Set default type mode to Insert instead of
  634.                   Replace.
  635.             B   - Enable the creation of file Backup copies.
  636.                   Whenever a file is saved to disk the original
  637.                   file will be re-named with a ".bak" extension.
  638.             O   - Enable auto-indent offset option.  When a
  639.                   RETURN is pressed the cursor will align with
  640.                   the same indentation as the previous line.
  641.             W   - Enable Word Wrap feature.  When a space is
  642.                   encountered beyond the right margin, a RETURN
  643.                   will automatically be generated.
  644.             X   - Enable line expansion during justification.
  645.                   This will cause extra spaces to be inserted
  646.                   between words to make lines even on their right
  647.                   margins.
  648.  
  649.             A   - Write tabs to disk.  When a file is written
  650.                   to disk tab characters will be written when
  651.                   possible to replace multiple spaces at the
  652.                   beginning of each line.
  653.  
  654.             Tn1,n2,...  - Set default tab stops to n1, n2, n3,
  655.                           etc....
  656.             Rn   - Set right margin to value n.
  657.             Ln   - Set left margin to value n.
  658.             Pn   - Set number of lines per page to value n.
  659.